package com.cjkj.hospital.mapper;

import java.util.List;
import com.cjkj.hospital.domain.THospitalEquipment;

/**
 * 医院分配的设备Mapper接口
 * 
 * @author cjkj
 * @date 2024-08-28
 */
public interface THospitalEquipmentMapper 
{
    /**
     * 查询医院分配的设备
     * 
     * @param id 医院分配的设备主键
     * @return 医院分配的设备
     */
    THospitalEquipment selectTHospitalEquipmentById(Long id);

    /**
     * 查询医院分配的设备（根据设备信息ID）
     *
     * @param equipmentId 设备信息主键
     * @return 医院分配的设备
     */
    THospitalEquipment selectByEquipmentId(String equipmentId);

    /**
     * 查询医院分配的设备（根据医院信息ID）
     * @param hospitalId 医院ID
     * @return 医院分配的设备
     */
    List<THospitalEquipment> selectByHospitalId(String hospitalId);

    /**
     * 查询医院分配的设备列表
     * 
     * @param tHospitalEquipment 医院分配的设备
     * @return 医院分配的设备集合
     */
    List<THospitalEquipment> selectTHospitalEquipmentList(THospitalEquipment tHospitalEquipment);

    /**
     * 新增医院分配的设备
     * 
     * @param tHospitalEquipment 医院分配的设备
     * @return 结果
     */
    int insertTHospitalEquipment(THospitalEquipment tHospitalEquipment);

    /**
     * 修改医院分配的设备
     * 
     * @param tHospitalEquipment 医院分配的设备
     * @return 结果
     */
    int updateTHospitalEquipment(THospitalEquipment tHospitalEquipment);

}
